package com.portal.back.service;

import java.util.List;

import com.portal.domain.SysContent;

/**
 * @Title:后台内容service接口
 * @Copyright: Copyright (c) 0.1
 * @author:鲁根成
 * @version: 1.0
 * @time: 2011-4-7
 * 
 */
public interface ISysContentService {
	/**
	 * 增加或编辑公司简介
	 * 
	 * @param syscontent
	 * @return
	 */

	public boolean addOrEditCompany(SysContent syscontent);

	/**
	 * 增加或编辑新闻信息
	 * 
	 * @param syscontent
	 * @return
	 */
	public boolean addOrEditNew(SysContent syscontent);

	/**
	 * 查询公司简介信息
	 * 
	 * @return
	 */
	public SysContent getComany();
	
	/**
	 * 查询联系我们
	 * @return
	 */
	public SysContent getConnection();

	/**
	 * 增加发展历史或专业荣誉
	 * 
	 * @param syscontent
	 * @return
	 */
	public boolean addDev(SysContent syscontent);

	/**
	 * 查出所有发展历史或专业荣誉
	 * 
	 * @return
	 */
	public List<SysContent> getDevContent();

	/**
	 * 查出所有专业研究
	 * 
	 * @return
	 */
	public List<SysContent> getPaperContent();

	/**
	 * 查出所有新闻信息
	 */
	public List<SysContent> getNewContent();

	/**
	 * 根据id删除发展历史或者专业荣誉
	 * 
	 * @param idString
	 * @return
	 */
	public boolean deleteById(String idString);

	/**
	 * 根据Id获得某个发展历史或专业荣誉
	 * 
	 * @param id
	 * @return
	 */
	public SysContent getById(String id);

	/**
	 * 查出所有 资讯顾问 营销代理 信息
	 * 
	 * @return
	 */
	public List<SysContent> getCustomContent();

	/**
	 * 查出所有校园招聘
	 */
	public List<SysContent> getCultureContent();

	/**
	 * 查询相应content信息并分页
	 * @param start
	 * @param limit
	 * @param code
	 * @return
	 */
	public List<SysContent> getContent(int start, int limit, String code);
	
	public SysContent getContent(String type);
}
